package com.git_taoxian.test5;

import java.util.LinkedHashMap;
import java.util.Map;


public class Test {
    public static void main(String[] args) {
//        定义LinkedHashMap集合对象 键是学生对象 值是地址
        Map<Student,String> linkedHashMap = new LinkedHashMap<>();

//        创建学生对象存入数据
        linkedHashMap.put(new Student("001","小明",95.8),"重庆");
        linkedHashMap.put(new Student("002","小红",93.8),"湖北");
        linkedHashMap.put(new Student("003","小强",95.81),"四川");
        linkedHashMap.put(new Student("003","小梅",90.81),"湖南");//默认id获得的哈希值相同几位相同元素 只能保存一个
//        遍历查看结果
        linkedHashMap.forEach((stu,str)->{
            System.out.println("学号："+stu.getId()+"  姓名："+stu.getName()+"  成绩："+stu.getScore()+"  地址："+str);
        });
    }
}
